home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / esc.jar / com / extensibility / xml / URIDelegateScheme.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-06-30  |  2.3 KB  |  94 lines

  1. package com.extensibility.xml;
  2.  
  3. import com.extensibility.plugin.api.URIScheme;
  4. import com.extensibility.plugin.api.URISchemeAdapter;
  5. import java.io.IOException;
  6. import java.io.InputStream;
  7. import java.io.OutputStream;
  8. import java.io.Reader;
  9. import java.io.Writer;
  10.  
  11. public abstract class URIDelegateScheme extends URISchemeAdapter {
  12.    protected URIScheme.Manager manager;
  13.    protected URIScheme delegateScheme;
  14.  
  15.    public URIDelegateScheme() {
  16.       this.delegateScheme = null;
  17.       this.manager = null;
  18.    }
  19.  
  20.    public URIDelegateScheme(URIScheme var1, URIScheme.Manager var2) {
  21.       this.manager = var2;
  22.       this.delegateScheme = var1;
  23.    }
  24.  
  25.    public URIScheme construct(Object var1) {
  26.       return null;
  27.    }
  28.  
  29.    public URIScheme toParent() {
  30.       URIScheme var1 = this.delegateScheme.toParent();
  31.       return var1 != null ? this.construct(var1) : null;
  32.    }
  33.  
  34.    public String getScheme() {
  35.       return this.delegateScheme.getScheme();
  36.    }
  37.  
  38.    public URIScheme renameTo(String var1) {
  39.       return this.delegateScheme.renameTo(var1);
  40.    }
  41.  
  42.    public String getUIName() {
  43.       return this.delegateScheme.getUIName();
  44.    }
  45.  
  46.    public long getLength() {
  47.       return this.delegateScheme.getLength();
  48.    }
  49.  
  50.    public InputStream createInputStream() throws IOException {
  51.       return this.delegateScheme.createInputStream();
  52.    }
  53.  
  54.    public Reader createReader() throws IOException {
  55.       return this.delegateScheme.createReader();
  56.    }
  57.  
  58.    public OutputStream createOutputStream() throws IOException {
  59.       return this.delegateScheme.createOutputStream();
  60.    }
  61.  
  62.    public Writer createWriter() throws IOException {
  63.       return this.delegateScheme.createWriter();
  64.    }
  65.  
  66.    public boolean exists() {
  67.       return this.delegateScheme.exists();
  68.    }
  69.  
  70.    public boolean hasPersistence() {
  71.       return this.delegateScheme.hasPersistence();
  72.    }
  73.  
  74.    public boolean isEmpty() {
  75.       return this.delegateScheme.isEmpty();
  76.    }
  77.  
  78.    public boolean isReadOnly() {
  79.       return this.delegateScheme.isReadOnly();
  80.    }
  81.  
  82.    public boolean equals(URIScheme var1) {
  83.       return this.delegateScheme.equals(var1);
  84.    }
  85.  
  86.    public int compareTo(URIScheme var1) {
  87.       return this.delegateScheme.compareTo(var1);
  88.    }
  89.  
  90.    public String getShortName() {
  91.       return this.delegateScheme.getShortName();
  92.    }
  93. }
  94.